/* CSS file */
.DEBUG .log-content { 
	background:transparent url(../img/debug-bg.png);
	border-bottom:1px solid #0086B3;
}
.INFO .log-content{ 
	background:transparent url(../img/info-bg.png);
	border-bottom:1px solid #00B32D;	
}
.WARN .log-content{ 
	background:transparent url(../img/warn-bg.png);
	border-bottom:1px solid #B38600;
}
.ERROR .log-content{ 
	background:transparent url(../img/error-bg.png);
	border-bottom:1px solid #B32D00;
}
.FATAL .log-content{ 
	background:transparent url(../img/fatal-bg.png);
	border-bottom:1px solid #B3002D;
}

.DEBUG .log-info {
	border-top-color:#0086B3;
}
.INFO .log-info {
	border-top-color:#00B32D;
}
.WARN .log-info {
	border-top-color:#B38600;
}
.ERROR .log-info {
	border-top-color:#B32D00;
}
.FATAL .log-info {
	border-top-color:#B3002D;
}

#content .DEBUG, 
#content .INFO,
#content .WARN,
#content .ERROR,
#content .FATAL,
.log, .log-content, .log-message, .log-info, .log-details {
	width:100%;
}

.log-message {
	/*white-space:pre-wrap;*/
}
.log-content {
	padding:4px;
}

.log {
	height:auto;
	/*background:#ffffff;*/
}
table.array {
	margin:0px;
	margin-top:3px;
	background:#cccccc;
}
table.array td {
	padding:3px;
}
table.array .odd{
	background:#ffffff;
}
table.array .even{
	background:#F8F8F8;
}

.properties {
	/*display:none;*/
	width:auto;
	margin-left:10px;
}
.properties .str:before {
	content:"\"";
}
.properties .str:after {
	content:"\"";
}

.index,
.property {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	padding-right:3px;
}
.property {
	width:auto;	
	border-right:1px dashed;
}

.DEBUG .property {
	border-color:#0086B3;
}
.INFO .property {
	border-color:#00B32D;
}
.WARN .property {
	border-color:#B38600;
}
.ERROR .property {
	border-color:#B32D00;
}
.FATAL .property {
	border-color:#B3002D;
}

.color {
	/*display:inline;*/
	width:50px;
	border:1px solid #666666;
	white-space:pre;
	padding-left:5px;
	padding-right:5px;
}

.link, .mail {
	color:blue;
	display:inline;
	padding-left:18px;
	padding-top:2px;
}
.link {
	background:url(../img/link_go.png) no-repeat;
}
.mail {
	background:url(../img/email.png) no-repeat;
}


/**********************************************
 * LOGS DETAILS
 *********************************************/
 
.log-info {
	border-top:1px dashed;
	margin-top:4px;
	padding-top:4px;
}
.log-info ul li {
	list-style:none;
	padding:3px;
	width:auto;
	padding-left:18px;
	vertical-align:middle;
}
.log-info ul li.log-date {
	background:url(../img/time.png) no-repeat;
}
.log-info ul li.log-level {
	background:url(../img/error.png) no-repeat;
	font-weight:bold;
}
.log-info ul li.log-call {
	background:url(../img/page_code.png) no-repeat;
}

.code {
	color:#333;
	padding:2px;
	background:#eeeeee;
}
.class {

}
.method {

}
.line {
	font-weight:bold;
}
 .file {
	font-weight:bold;
}

.log-control {
	width:16px;
	padding:2px;
	padding-top:4px;
	cursor:pointer;
	background:#333333;
	vertical-align:top;
	border-bottom:1px solid #666666;
}
.log-control .expandable {
	display:block;
	width:16px;
	padding-left:0px;
}

/**********************************************
 * SEARCH RESULTS STYLES
 *********************************************/

.nohighlight {
	background:none;
}
.highlight {
	background:#FFFF00;
	color:#000000;
}
.highlightSelected {
	background:#ffffff;
	color:#000000;
	padding:2px;
}